home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
The CICA Windows Explosion!
/
The CICA Windows Explosion! - Disc 2.iso
/
winsock
/
ircii2-6.zip
/
SRC\IRCII-2.6\SOURCE\MATCH.C
< prev
next >
Wrap
C/C++ Source or Header
|
1994-12-28
|
396b
|
27 lines
int match(char *string, char *pattern)
{
char *string2;
while (*string && *pattern && *pattern!='*')
{
if (*pattern=='?' || mkupper(*pattern)==mkupper(*string))
pattern++, string++;
else
break;
}
if (*pattern=='*')
{
pattern++;
while (*string)
{
if (match(string, pattern))
return 1;
else
string++;
}
}
if (!*string && !*pattern)
return 1;
return 0;
}